Use to restore an action which had been skipped.              
            
            
            
Syntax
| Visual Basic (Declaration) |   | 
|---|
Public Sub RemoveSkipKey( _
   ByVal key As String _
)   | 
 
            Parameters
- key
 
            
             
            
            
            
            
            
Example
| C# |  Copy Code | 
|---|
public void Sample() {
    DomainModelEntityManager mgr = DomainModelEntityManager.DefaultManager;
    Customer c1 = mgr.Customers.First();
    // Look at all before set actions affecting customer company name
    foreach (var action in Customer.CompanyNameEntityProperty.SetterInterceptor.GetActions(PropertyInterceptorTiming.Before, typeof(Customer))) {
      Console.WriteLine(action.Key + " = " + action.Order);
    }
    // Skip an action
    Customer.CompanyNameEntityProperty.SetterInterceptor.AddSkipKey("A");
    // Set property - output window will show which actions were performed.
    c1.CompanyName = "Boxes n Things";
    // Now include the skipped action.
    Customer.CompanyNameEntityProperty.SetterInterceptor.RemoveSkipKey("A");
    // Set property - we should see all actions invoked.
    c1.CompanyName = "Boxes n Stuff";
  }
  
public partial class Customer {
  [BeforeSet(Key = "A")]
  public void BeforeSetAnyCustomerProperty(IEntityPropertySetInterceptorArgs args) {
    Console.WriteLine("Customer any - before setting " + args.EntityProperty.Name);
  }
  [BeforeSet("CompanyName", Key = "B")]
  public void BeforeSetCompanyName(IEntityPropertySetInterceptorArgs args) {
    Console.WriteLine("Customer companyname - before setting company name");
  }
} | 
 
 
            
            
            
Requirements
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family
 
            
            
See Also